var m_ID;

$(function () {
    setTimeout(function() {
        // $.parser.parse();
        $('#A').window('close');
        getData();

        $('#waterdetai').datagrid({
            onDblClickRow: function (rowIndex) {//鼠标双击事件
                console.log('进入双击事件');
                var currentRow = $("#waterdetai").datagrid("getSelected");//获得选中行的信息
                console.log(currentRow.id);
                m_ID = currentRow.id;
                openBJ(m_ID);
            }
        });

        $('#waterdetai').datagrid('enableFilter');
    },20)
});


function getData() {
    console.log(strLin + '/client/all');

    $.ajax({
        url: strLin + '/goods/all',

        type: 'get',
        dataType: 'json',
        success: function (cdata) {
            let  data=cdata.data;
            $('#waterdetai').datagrid('loadData', data);

        }, complete: function (XMLHttpRequest, textStatus) {
            console.log("进入到complete");
        }

    })
}

function add() {
    m_ID=0;
    openBJ("")
}

//关闭编辑页面
function cancelA() {
    $('#A').window('close');
}
//确定保存编辑
function determineA() {
    var Strgoods=$("#clientname").textbox('getValue');

    $.ajax({
        url: strLin + '/goods/one/' + Strgoods,
        type: 'get',
        dataType: 'json',
        success: function (cdata) {
            let  data=cdata.data;
            if (data){
                console.log(data.id)
                if (data.id==m_ID){
                    save();
                }else {
                    $.messager.alert('提示', Strgoods +' 品名已存在！');
                    return;
                }
            }else{save()};
        }
    });

}

function save() {

    if (m_ID>0){
        //参数大于0表示修改

        var SQL={id:m_ID,goodsname:$("#clientname").textbox('getValue')};

        $.ajax({
            url: strLin + '/goods/update',
            type: 'put',
            dataType: 'json',
            data: JSON.stringify(SQL),
            contentType: "application/json;charset=UTF-8",
            success: function (data) {
                // alert('修改成功！');
                getData();
            }

        });


    }else{
        //新增
        var strSQL={goodsname:$("#clientname").textbox('getValue')};

        console.log(strSQL);
        $.ajax({
            url: strLin + '/goods/insert',
            type: 'post',
            dataType: 'json',
            data: JSON.stringify(strSQL),
            contentType: "application/json;charset=UTF-8",
            success: function (data) {
                // alert('修改成功！')
                getData();
            }
        });

    }

    m_ID=0;
    $('#A').window('close');
}

//打开编辑页面
function openBJ(data) {
    // $("#clientid").textbox('setValue', "");
    $("#clientname").textbox('setValue', "");

    if (data>0){
        $('#A').window('open');
        var currentRow = $("#waterdetai").datagrid("getSelected");//获得选中行的信息
        // $("#clientid").textbox('setValue', currentRow.b_ClientID);
        $("#clientname").textbox('setValue', currentRow.goodsname);

    }else{
        $('#A').window('open');

    }

}

//修改
function updateclient() {
    var currentRow = $("#waterdetai").datagrid("getSelected");//获得选中行的信息
    console.log(currentRow.id);
    m_ID=currentRow.id;
    openBJ(m_ID);
}

//删除
function deleteclient() {
    var ID;
    var currentRow = $("#waterdetai").datagrid("getSelected");//获得选中行的信息
    ID=currentRow.id;
    if (ID>0) {
        $.messager.defaults = {ok: "确定", cancel: "取消", width: 250, closable: false};
        $.messager.confirm('确认', '您确认要删除当前客户吗？', function (r) {
            if (r) {

                $.ajax({
                    url: strLin + '/goods/delete/' + ID,
                    type: 'delete',
                    dataType: 'json',
                    contentType: "application/json;charset=UTF-8",
                    success: function (data) {
                        getData();
                    }
                });
            }
        });
    }
}
/******************************************************************************************/



// function showColor() {
//     $('#waterdetai').datagrid({
//         rowStyler: function (index, row) {
//             if ((index % 2) == 1) {
//                 //return 'color:#0080FF ';   //#E0ECFF
//                 return 'background-color:#E0ECFF';
//                 //return 'background-color:#0000C6;color:#fff;font-weight:bold;';
//             }
//         }
//     });
// }

//关闭当前标签页事件
function closeTab() {
    window.parent.closeTab();
}